package com.zeus.mapper;

import com.zeus.pojo.FeedBack;
import com.zeus.pojo.User;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Component;

import java.util.List;

/**
 * @author 冯扬龙
 * @date 2021/6/10 12:32
 */
@Mapper
@Component
public interface FeedBackMapper {

    /**
     * 后台：
     查询功能,高级查询+数据渲染在后端页面上，高级查询走的是mapper层的这个方法，渲染数据走的是service层的方法
     */
    public List<FeedBack> queryPointAndAllFeedBack(String title);


    /**
     * 后台：
     删除功能，支持批量删除，前端传过来的是id字符串集合，假如是只删除一个的话就是一个字符串，假如同时选中多个的话就是批量删除
     所以支持单一删除和批量删除
     */
    public int deleteFeedById(Integer id);

    /**
     前端：
     页面尾巴部分有反馈可以提交，输入反馈的内容可以在后台显示,前台传过来的是内容可以SpringMVC数据绑定
     */
    public int addFeedBack(FeedBack feedBack);
}
